home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1998 January / Macworld (1998-01).dmg / Games World / Game Utilities / Shapes_Juggler_1.11 / Read Who? next >
Text File  |  1997-07-21  |  6KB  |  121 lines

  1. Marathon Shapes Juggler 1.11
  2. by Charles Lechasseur
  3.  
  4.  
  5.  
  6. You're at it again?!?
  7.  
  8. Yep.
  9.  
  10. This program is meant to be a better version of the M2/M∞ Shapes Shuttle. It allows to extract Shapes collections from a Shapes file, and put them into another Shapes file, into a Shapes Suitcase (file designed to store collections) or into a Shuttle (program that can auto-reinstall them).
  11.  
  12.  
  13.  
  14. Ok, how does it work?
  15.  
  16. It's pretty simple. I'll explain every menu command, in order.
  17.  
  18. File
  19.  
  20. Preferences: Pretty obvious. I'll explain the prefs later.
  21.  
  22. Quit: Well, duh.
  23.  
  24. Installing
  25.  
  26. This menu contains three items: Shapes -> Shapes, Shuttle -> Shapes and Suitcase -> Shapes. They allow you to take information out of a file and install it in a Shapes file. When selected, you are asked to select the file from which to copy the data (be it Shapes, Shuttle or Suitcase) and the Shapes file in which to install it. You are then asked what collections to install via a dialog box. If you install stuff from a Suitcase or Shuttle, the program will scan the file to see which collections are there and will only display those collections in the dialog box. Thus, you can install only parts of the file.
  27.  
  28. When everything is selected, the Juggler will do its work, installing the collections you have selected in the destination file.
  29.  
  30. Editing
  31.  
  32. This is almost the opposite of Installing. You can either create a new Shuttle or a new Suitcase. In both cases, you are asked to name your file, and then to select a Shapes file from which to collect the data. You are then asked what collections to install. Then the Juggler will work a bit and install them.
  33.  
  34. NOTE: When you create a Shuttle, it takes a bit of time to install all the needed resources in it (so it's capable of running alone).
  35.  
  36. You can also edit Shuttles and Suitcases. When you select this, you are first asked to select a Shuttle/Suitcase. You are then presented with a dialog similar to the one you get when you create a Shuttle/Suitcase. What's new: beside each collection that is already present in the file, you'll see a radio button.
  37.  
  38. To delete collections from the Shuttle/Suitcase: make sure the radio button beside that collection's name is deselected.
  39.  
  40. To add collections: check the corresponding check box.
  41.  
  42. If you chose some collections to be installed, the program will prompt you to select a Shapes file.
  43.  
  44. Of course, when you check a check box, the corresponding radio is unchecked. This means that if you install a collection that is already in the Shuttle/Suitcase, it will replace the one that's already there.
  45.  
  46. Scripting
  47.  
  48. Not yet implemented. (maybe one day :)
  49.  
  50.  
  51.  
  52. Suitcase?
  53.  
  54. A Suitcase is a kind of file that is designed to contain collections in resource format. It's pretty much like a Shuttle, except that it cannot run alone. You need the Juggler in order to reinstall the collections in a Shapes file.
  55.  
  56.  
  57.  
  58. Shuttle?
  59.  
  60. The Shuttle works exactly like the M2/M∞ Shapes Shuttle. When ran, it will ask for a Shapes file to patch. It will then ask if you are sure about this. It will then install all the collections in the Shapes file.
  61.  
  62. NOTE: Previous versions of the Shuttle offered to optimize the Shapes file. However the code had a slight bug that could cause Marathon to crash if you did not optimize. Now the Shuttle always optimizes the Shapes file, without asking. (same thing for the Juggler).
  63.  
  64.  
  65.  
  66. Drag'n'drop?
  67.  
  68. Yes, it is supported. The Juggler will accept Shapes files, Shuttles, Suitcases and even Preferences File (which causes the Edit Preferences dialog to show up). The Shuttle itself also support the drag'n'dropping of a Shapes file. This brings us to...
  69.  
  70.  
  71.  
  72. Preferences?
  73.  
  74. The preferences are basically designed to configure the drag'n'drop options. What will happen when you drag'n'drop a Shapes file, Suitcase or Shuttle on the Juggler is determined by the preferences. It can install/extract to/from a Shapes file/Shuttle/Suitcase.
  75.  
  76. Forget about the Script preferences for now.
  77.  
  78. Preferences are saved to disk in the Preferences folder.
  79.  
  80.  
  81.  
  82. Special thanks to special people!
  83.  
  84. Thanks to the beta-testers:
  85.   Stephan "STef" Bondier
  86.   Hamish Sanderson
  87.   Candace Sheriff
  88.  
  89. Thanks to STef for encouraging me to write the Shapes Shuttle in the first place.
  90.  
  91. Thanks to Hamish for encouraging me to enhance the Shuttle, and for the About box pic!
  92.  
  93. Also, thanks to Bungie, for... what? oh, you already know that. :)
  94.  
  95.  
  96.  
  97. Version History
  98.  
  99. 1.0   - Initial release.
  100.  
  101. 1.0.1 - When you edit a Shuttle/Suitcase, the Juggler will only prompt to select a Shapes
  102.         file if you chose some collections to install. This way, you can delete collections
  103.         from a Shuttle/Suitcase without selecting a Shapes file.
  104.         Added keyboard equivalents to all menu items.
  105.  
  106. 1.0.2 - Supports 16-bit collections. They are always handled at the same time as their
  107.         8-bit counterparts.
  108.  
  109. 1.1   - Because it caused problems when you did not optimize, i removed the optimization
  110.         dialog and made it so the program always optimizes the Shapes file.
  111.  
  112. 1.11  - Corrected a bug that caused the 8-bit part of a collection to be "forgotten"
  113.         somewhere in the Shapes file when a 16-bit part was also present.
  114.  
  115.  
  116.  
  117. This claimer
  118.  
  119. This program has been tested, but there is no telling how it will react in the end. It might go rampant and take over your favorite Pfhor ship. I am not responsible for anything (including explodabobs). E-mail any comments to doh@videotron.ca.
  120.  
  121. Oh, and don't forget to visit my marathon page: http://pages.infinit.net/doh/marathon/.